psychedelic drug - French English Dictionary